deep spot in river to swim - Alemán Inglés Diccionario